home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 6244 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: cs.man.ac.uk!fellowsd
  2. From: fellowsd@cs.man.ac.uk (Donal K. Fellows)
  3. Newsgroups: comp.lang.misc,comp.lang.perl.misc,comp.lang.tcl,comp.lang.c,comp.lang.java
  4. Subject: Re: Readable Perl (was: Re: Relative Speed of Perl vs. Tcl vs. C)
  5. Date: 23 Feb 1996 09:57:47 GMT
  6. Organization: Dept of Computer Science, University of Manchester, U.K.
  7. Message-ID: <4gk32r$mtg@m1.cs.man.ac.uk>
  8. References: <4e3a2u$eoa@wcap.centerline.com> <4gdol9$5s5@matrix.eden.com> <gperkinsDn634w.MMC@netcom.com> <312C9376.62BE@cbi.tamucc.edu>
  9. NNTP-Posting-Host: r8h.cs.man.ac.uk
  10. NNTP-Posting-User: 8028
  11.  
  12. In article <312C9376.62BE@cbi.tamucc.edu>,
  13. Jonathan Scott Duff  <duff@cbi.tamucc.edu> wrote:
  14. > Glen C. Perkins wrote:
  15. >> opinions, fight it out. The result has been a significant
  16. >> expansion in the number of languages I use, rather than
  17. >> just using C for everything. (Actually, the truth is,
  18. >> it has expanded my repertoire enough that I *never* use
  19. >> C for *anything* anymore!)
  20. >
  21. > Hmm... Why do you never use C anymore?  It sounds like you
  22. > are fanaticizing over languages instead of just using the
  23. > right one for whatever job you have at hand.
  24.  
  25. That's a little bit inflammatory...
  26.  
  27. It is probably the case that Glen uses languages that fit the
  28. application domain better (eg. Perl for string mangling) and which
  29. have a much lower overhead in terms of programming effort. Sure,
  30. anything you can do in Perl can be done in C, but that doesn't mean
  31. that it is a good idea to do so. Reusing someone else's work saves a
  32. lot of time for most people.
  33.  
  34. Both lisp and ML are much better at handling trees of data than C
  35. (except in a very few circumstances), and ML at least is a very strong
  36. promoter of correct programming (ie. it catches far more common
  37. programming errors than even the best C compiler ever could).
  38.  
  39. I still use C for many things though...
  40.  
  41. Donal.
  42. --
  43. Donal K. Fellows, (at work)       | Donal K. Fellows, (at home)
  44. Dept. of Computer Science,        | 6, Randall Place, Heaton, 
  45. University of Manchester          | Bradford, BD9 4AE
  46. U.K.      Tel: ++44-161-275-6137  | U.K.          Tel: ++44-1274-401017
  47. fellowsd@cs.man.ac.uk (preferred) | donal@ugglan.demon.co.uk (if you must)
  48. --------------------------------------------------------------------------
  49.           <http://r8h.cs.man.ac.uk:8000/>  for my home page
  50.